#define _CRT_SECURE_NO_WARNINGS 1
//#include <stdio.h>
//#include <string.h>
//int main()
//{
//    char ch1[20] = { 0 };
//    char ch2[20] = { 0 };
//    scanf("%s %s", ch1, ch2);
//    if (strcmp(ch1, ch2) == 0)
//    {
//        printf("same");
//    }
//    else
//    {
//        printf("different");
//    }
//    return 0;
//}
//#include <stdio.h>
//
//int main()
//{
//    int m;
//    int n;
//    int sum = 0;
//    int arr[10][10] = { 0 };
//    scanf("%d %d", &m, &n);
//    for (int i = 0; i < m; i++)
//    {
//        for (int j = 0; j < n; j++)
//        {
//            scanf("%d ", &arr[i][j]);
//            if (arr[i][j] >= 0)
//                sum += arr[i][j];
//        }
//    }
//    printf("%d\n", sum);
//    return 0;
//}
//#include <stdio.h>
//
//int main()
//{
//    int arr[10] = { 0 };
//    for (int i = 0; i < 10; i++)
//    {
//        scanf("%d ", &arr[i]);
//    }
//    for (int j = 0; j < 10; j++)
//    {
//        printf("%d ", arr[j]);
//    }
//    return 0;
//}
//#include <stdio.h>
//
//int main()
//{
//    int arr[10] = { 0 };
//    for (int i = 0; i < 10; i++)
//    {
//        scanf("%d ", &arr[i]);
//    }
//    for (int i = 9; i >= 0; i--)
//    {
//        printf("%d ", arr[i]);
//    }
//    return 0;
//}
//#include <stdio.h>
//
//int main()
//{
//    int arr[10] = { 0 };
//    int positive = 0;
//    int negative = 0;
//    for (int i = 0; i < 10; i++)
//    {
//        scanf("%d ", &arr[i]);
//    }
//    for (int j = 0; j < 10; j++)
//    {
//        if (arr[j] > 0)
//        {
//            positive++;
//        }
//        else
//        {
//            negative++;
//        }
//    }
//    printf("positive:%d\n", positive);
//    printf("negative:%d\n", negative);
//    return 0;
//}
//#include <stdio.h>
//
//int main()
//
//{
//    int n;
//    int arr[50] = { 0 };
//    int sum = 0;
//    scanf("%d\n", &n);
//    for (int i = 0; i < n; i++)
//    {
//        scanf("%d ", &arr[i]);
//    }
//    for (int j = 0; j < n; j++)
//    {
//        sum += arr[j];
//    }
//    printf("%d", sum);
//    return 0;
//}
//#include <stdio.h>
//
//int main()
//{
//    int n;
//    int max = 0;
//    int min = 100;
//    int arr[10000] = { 0 };
//    scanf("%d\n", &n);
//    for (int i = 0; i < n; i++)
//    {
//        scanf("%d ", &arr[i]);
//        if (arr[i] > max)
//        {
//            max = arr[i];
//        }
//        if (arr[i] < min)
//        {
//            min = arr[i];
//        }
//    }
//    printf("%d", max - min);
//    return 0;
//}
//#include <stdio.h>
//
//int main()
//{
//    int n;
//    int i;
//    int cnt1 = 0;
//    int cnt2 = 0;
//    int arr[50] = { 0 };
//    scanf("%d\n", &n);
//    for (i = 0; i < n; i++)
//    {
//        scanf("%d ", &arr[i]);
//    }
//    for (i = 0; i < n - 1; i++)
//    {
//        if (arr[i] <= arr[i + 1])
//        {
//            cnt1++;
//        }
//        else
//        {
//            cnt2++;
//        }
//    }
//    if (cnt1 == n - 1 || cnt2 == n - 1)
//    {
//        printf("sorted");
//    }
//    else
//    {
//        printf("unsorted");
//    }
//    return 0;
//}
//#include <stdio.h>
//
//int main()
//{
//    int n, m;
//    int arr[50] = { 0 };
//    scanf("%d\n", &n);
//    for (int i = 0; i < n; i++)
//    {
//        scanf("%d ", &arr[i]);
//    }
//    scanf("%d", &m);
//    for (int i = 0; i < n; i++)
//    {
//        if (arr[i] != m)
//        {
//            printf("%d ", arr[i]);
//        }
//        else
//        {
//            continue;
//        }
//    }
//    return 0;
//}
//#include <stdio.h>
//
//int main()
//{
//    int n;
//    int arr1[1000] = { 0 };
//    int arr2[1000] = { 0 };
//    int num = 0;
//    scanf("%d\n", &n);
//    for (int i = 0; i < n; i++)
//    {
//        int sum = 0;
//        scanf("%d ", &arr1[i]);
//        for (int j = 0; j < n; j++)
//        {
//            if (arr1[i] == arr2[j])
//            {
//                sum = 1;
//                break;
//            }
//        }
//        if (sum == 0)
//        {
//            arr2[num] = arr1[i];
//            num++;
//        }
//    }
//    for (int i = 0; i < num; i++)
//    {
//        printf("%d ", arr2[i]);
//    }
//    return 0;
//}
//#include <stdio.h>
//
//int main()
//{
//    int n, m;
//    int i, j;
//    int arr1[1000] = { 0 };
//    int arr2[1000] = { 0 };
//    scanf("%d %d\n", &n, &m);
//    for (i = 0; i < n; i++)
//    {
//        scanf("%d ", &arr1[i]);
//    }
//    for (i = 0; i < m; i++)
//    {
//        scanf("%d ", &arr2[i]);
//    }
//    i = 0;
//    j = 0;
//    while (i < n && j < m)
//    {
//        if (arr1[i] < arr2[j])
//        {
//            printf("%d ", arr1[i]);
//            i++;
//        }
//        else
//        {
//            printf("%d ", arr2[j]);
//            j++;
//        }
//    }
//    if (i == n && j < m)
//    {
//        for (; j < m; j++)
//        {
//            printf("%d ", arr2[j]);
//        }
//    }
//    else
//    {
//        for (; i < n; i++)
//        {
//            printf("%d ", arr1[i]);
//        }
//    }
//    return 0;
//}
//#include <stdio.h>
//
//int Fib(int x)
//{
//	if (x <= 2)
//		return 1;
//	else
//		return Fib(x - 1) + Fib(x - 2);
//}
//
//int main()
//{
//	int n;
//	scanf("%d", &n);
//	int ret = Fib(n);
//	printf("%d", ret);
//	return 0;
//}
//#include <stdio.h>
//
//int Fac(int x)
//{
//	if (x == 0)
//		return 1;
//	else
//		return Fac(x - 1) * x;
//}
//
//int main()
//{
//	int n;
//	scanf("%d", &n);
//	int ret = Fac(n);
//	printf("%d", ret);
//	return 0;
//}
#include <stdio.h>

void reverse_string(char* arr)
{
	char* left = arr;
	char* right = arr + strlen(arr) - 1;
	while (left < right)
	{
		char tmp = *left;
		*left = *right;
		*right = tmp;
		left++;
		right--;
	}
}

int main()
{
	char arr[] = "abcdef";
	reverse_string(arr);
	printf("%s", arr);
	return 0;
}